#include"FormatConversion.h"

/********************************
函  数：IntToString
功  能：整形转字符串
参  数：n 要转化的数字

返回值：返回字符串

说  明：
********************************/
std::string IntToString(int v_dwA)
{
	std::stringstream ss;
	std::string str;

	ss<<v_dwA;
	ss>>str;

	return str;
	return "sss";
}

/********************************
函  数：DivisionFormat
功  能：从字符串中提取出用户需要的格式，并存入
参  数：vstrFormat 分割后的文件格式，存放在此容器中
        strFormat  用户输入的格式串，以；分割开来
返回值：

说  明：
********************************/
std::vector<std::string> MySplit(std::string v_Str, char v_chDelimiter)
{
	std::vector<std::string> vstrValue;
	std::string tmpstr;
	while (!v_Str.empty())
	{
		int ind = v_Str.find_first_of(v_chDelimiter);
		if (ind == -1)
		{
			vstrValue.push_back(v_Str);
			v_Str.clear();
		}
		else{

				if(ind != 0)
				{
				vstrValue.push_back(v_Str.substr(0, ind));
				}
			   v_Str = v_Str.substr(ind + 1, v_Str.size() - ind - 1);
		    }
	}
	return vstrValue;
}
/****************************
Function   :
Parameter  :
ReturnValue:
Author     :
Data       :
****************************/
std::string strEraseAll(std::string str ,char chOut )
{
   str.erase(remove(str.begin(), str.end(), chOut), str.end());
   return str;
}
